{{tag>Dapper Gutsy Hardy paquet}}

----

====== Alien : convertir un paquet dans un autre format ======

Comme il est décrit dans [[:depots|la page concernant l'utilisation des dépôts]], la distribution Ubuntu gère nativement les paquets précompilés au format « .deb ».  Or, il apparait que de nombreux autres systèmes de paquets existent pour d'autres distributions :
  * ''.rpm'' : utilisé par les distributions basées sur [[http://www.redhat.com|RedHat Linux]] ;
  * ''.tgz'' : pour [[http://www.slackware.com|Slackware]] ;
  * ''.slp'' : [[http://www.stampede.org|Stampede]].

L'application Alien se veut être un programme en ligne de commande pouvant convertir des paquets d'un système à un autre.  Il gère ces quatre formats (.deb, .rpm, .tgz et .slp).  Si un programme que vous recherchiez n'est pas disponible dans un paquet pour Ubuntu mais l'est pour d'autres distributions, Alien vous sera alors d'une aide précieuse.

De même, si vous créez un programme et que vous souhaitez le partager avec une autre personne utilisant une autre distribution, vous pouvez lui convertir votre paquet « .deb » en paquet pour sa distribution.

Toutefois, faites attention lorsque vous utilisez Alien : la conversion d'un type de paquet à un autre n'est pas toujours parfaite. Lorsque cela est possible, vous devriez toujours utiliser des paquets au format « .deb » et créés pour Ubuntu.

//Alien **ne devrait pas** être employé pour remplacer des éléments vitaux du système Ubuntu !//

<note tip>Une interface graphique a été créée pour ''alien'' : elle se nomme [[:ACRED]]. Cette interface est documentée dans une autre page. Ce document se concentre sur l'utilisation de ''alien'' en ligne de commande.</note>

===== Installation =====
Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://alien|alien]]**.

===== Utilisation =====

//(paquet.ext étant un paquet .rpm, .slp ou .tgz)//

==== Convertir un paquet en « .deb » ====

  sudo alien -d paquet.ext

Le paquet « .deb » généré est placé dans votre home.


==== Installer directement un paquet ====

  sudo alien -i paquet.ext

Cette commande convertit d'abord le paquet en ''.deb'', puis, si la conversion s'est bien passée, installe ce paquet converti.

===== Liens =====

  * [[http://kitenet.net/programs/alien/|Site officiel de Alien]]

----

//Contributeur principal : [[utilisateurs:AlexandreP]].//